DQML: A Modeling Language for Configuring Distributed Publish/Subscribe Quality of Service Policies
نویسندگان
چکیده
Many publish/subscribe (pub/sub) middleware platforms provide flexibility in configuring policies that affect end-to-end quality of service (QoS). While the functionality and tunability of pub/sub middleware has increased, so has the complexity of creating semantically compatible QoS policy configurations. This paper makes two contributions to addressing these challenges. First, it describes how a domain-specific modeling language (DSML) can automate the analysis and synthesis of semantically compatible QoS policy configurations. Second, it empirically evaluates how this DSML increases productivity when generating valid QoS policy configurations. Our experimenta results show a 54% reduction in development effort using DQML over manual methods.
منابع مشابه
Productivity Analysis for the Distributed QoS Modeling Language
Model-driven engineering (MDE), in general, and Domain-Specific Languages (DSLs), in particular, are increasingly being used to manage the complexity of developing applications in various domains. Although many DSL benefits are qualitative, there is a need to quantitatively demonstrate the benefits of DSLs to simplify comparison and evaluation. This paper describes how we conducted productivity...
متن کاملProductivity Analysis of the Distributed QoS Modeling Language
Model-driven engineering (MDE), in general, and Domain-Specific Modeling Languages (DSMLs), in particular, are increasingly used to manage the complexity of developing applications in various domains. Although many DSML benefits are qualitative (e.g., ease of use, familiarity of domain concepts), there is a need to quantitatively demonstrate the benefits of DSMLs (e.g., quantify when DSMLs prov...
متن کاملQuantitative Productivity Analysis of a Domain-Specific Modeling Language
Model-driven engineering (MDE), in general, and Domain-Specific Modeling Languages (DSMLs), in particular, are increasingly used to manage the complexity of developing applications in various domains. Although many DSML benefits are qualitative (e.g., ease of use, familiarity of domain concepts), there is a need to quantitatively demonstrate the benefits of DSMLs (e.g., quantify when DSMLs prov...
متن کاملSoutei, a Logic-Based Trust-Management System System Description
We describe the design and implementation of a trust-management system Soutei, a dialect of Binder, for access control in distributed systems. Soutei policies and credentials are written in a declarative logic-based security language and thus constitute distributed logic programs. Soutei policies are modular, concise, and readable. They support policy verification, and, despite the simplicity o...
متن کاملReliability and Timeliness Analysis of Fault-tolerant Distributed Publish/Subscribe Systems
Distributed publish / subscribe paradigm is a powerful data dissemination paradigm that offers both scalability and flexibility for time-sensitive applications. However, its nature of high expressiveness makes it difficult to analyze or predict the performance of publish / subscribe systems such as event delivery probability and end-toend delivery delay, especially when the publish / subscribe ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2008